DOE × AI 教學報告:伺服器散熱模組最佳化

從工程背景 → 實驗設計 → RSM 統計分析 → 最佳化決策的完整旅程

2U 雙路伺服器(CPU TDP 350W×2)|中央合成設計 CCD|A2PSDM · 2026-07-12

0實驗 Runs
0設計因子
0反應變數
0模型 R² (%)

背景A1. 為什麼伺服器散熱是 AI 時代的關鍵戰場

AI 與高效能運算讓處理器功耗一路攀升——主流伺服器 CPU 的 TDP 已達 350W 等級、加速卡更高,機櫃功率密度從過去的幾 kW 推向數十 kW。散熱能力直接決定三件事:效能(過熱會觸發降頻 thermal throttling)、可靠度(依 Arrhenius 法則,元件溫度每升高約 10°C,壽命約減半)、與營運成本(系統風扇可佔整機功耗 10–20%,直接影響資料中心 PUE 與電費)。

0W單顆 CPU TDP(本案例 ×2)
0%風扇功耗佔整機比例可達
0×溫度每降 10°C,壽命約提升
0°C本案例 CPU 頂蓋溫度規格上限

散熱工程師手上的兩把武器——風扇轉速散熱器設計——彼此衝突:轉速拉高降溫快但功耗與噪音暴增;鰭片加密增加散熱面積卻也增加流阻。「該怎麼配」正是 DOE 反應曲面法要回答的問題。

案例A2. 案例設定:2U 伺服器散熱模組

2U 伺服器俯視圖 — 前進氣・風扇牆・雙 CPU 散熱器・後排氣 前面板進氣 T_in (x3) 風扇牆 ×4 (x1 轉速) CPU 1 CPU 2 散熱器鰭片 (x2 鰭片數) 記憶體/其他 後方排氣(熱風) 氣流方向:冷空氣(藍)吸收 CPU 熱量後升溫變熱(紅)排出 → 量測 Y1 = CPU 頂蓋溫度、Y2 = 風扇總功耗

熱流團隊要為 2U 雙路伺服器(CPU TDP 350W×2)決定散熱模組的設計與操作點。三個因子中,x1 風扇轉速(9,000–15,000 RPM)與 x2 散熱鰭片數(30–50 片)是可控的設計/操作變數;x3 進風溫度(25–35°C)則是資料中心環境決定的雜訊因子——我們不能控制它,但必須在它的最壞情況下依然達標。

目標:Y1 CPU 頂蓋溫度 T_cpu ≤ 85°C(望小);Y2 風扇總功耗 P_fan 最小化(望小)。兩者天生衝突 → 多反應最佳化。數據來源:CFD 模擬(Icepak)+風洞量測驗證。

工程A3. 工程知識①:熱阻鏈 — 熱像電流,溫差像電壓

熱阻鏈:熱量從晶片一路「流」到空氣,每段熱阻都是溫升 CPU Die T_j TIM 導熱介質 R_TIM 散熱器基座 R_base 鰭片×對流 R_fin(x1,x2) 進氣 T_in x3 T_j ≈ T_in + P_heat × ( R_TIM + R_base + R_fin ) → x1、x2 改變 R_fin;x3 直接墊高起點 T_in

把熱傳問題看成電路:熱功率 P 是「電流」,溫差是「電壓」,每一段材料/介面是「電阻」。CPU 溫度 = 進氣溫度 + 熱功率 × 總熱阻。這解釋了迴歸結果的物理意義:

T_cpu ≈ T_in + P_heat × ( R_TIM + R_base + R_fin(轉速, 鰭片) )
對照統計結果:x3(進風溫度)的迴歸係數為 +4.82(coded),換算實際單位 = 4.82 ÷ 5°C ≈ +0.96°C / +1°C——進氣每熱 1°C,CPU 幾乎全額熱 1°C,正是「T_in 直接墊高起點」的熱阻鏈預測。統計與物理相互印證!

工程A4. 工程知識②:風扇定律與鰭片的兩難

功耗 P ∝ N³ 風量 Q ∝ N 風扇轉速 N 輸出

風扇相似定律(Affinity Laws):風量 Q ∝ N、靜壓 ΔP ∝ N²、功耗 P ∝ N³。轉速加倍,風量只加倍,電卻要吃 8 倍——這就是為什麼「無腦拉轉速」是最貴的散熱方案。

迴歸模型完美捕捉了這件事:P_fan 的 x1 係數 +28.4 加上 x1² 係數 +6.8(皆極顯著),正是三次方曲線的二階近似;而 T_cpu 對 x1 的報酬卻遞減(x1² = +2.5 > 0)。

鰭片的兩難:鰭片越多 → 散熱面積越大(R_fin↓),但流道越窄 → 風阻越大、風量掉。所以 T_cpu 的 x2²(+1.8)為正——存在最適鰭片數,不是越多越好;x1·x2 交互作用(+1.8)也顯著——高轉速時加密鰭片的邊際效益變差。

DOEA5. 為什麼用 CCD?20 次實驗學會一張曲面

×6 全因子角點 ×8:主效應+交互作用 軸點 ×6(α=1.682):估計曲率(平方項) 中心點 ×6:純誤差 → Lack-of-Fit 檢定 CCD 中央合成設計的三種點(20 runs 搞定 5 水準二階模型)

想配適二階曲面,每個因子至少要 3 個水準。若用網格法 5×5×5 = 125 次實驗;CCD 只用 20 次就同時做到:角點×8 估主效應與交互作用、軸點×6(伸出 ±1.682)估曲率(平方項)、中心點×6 重複量測估計純誤差——這也是能做 Lack-of-Fit 檢定(模型夠不夠用)的關鍵。旋轉式 α=1.682 讓預測變異在等距離處相等,曲面各方向一樣可信。

🎛️ A6. 虛擬實驗台 — 拖動滑桿,體驗取捨(由 RSM 精簡模型即時預測)

預測 CPU 溫度 T_cpu--規格上限 85°C
預測風扇功耗 P_fan--越低越省電
綜合期望值 D--0(差)~ 1(理想)

模型:T_cpu 與 P_fan 之精簡二階迴歸式(Adj-R² = 99.3% / 99.8%)。試著在 35°C 進風下同時滿足 T ≤ 85°C 且功耗最低,再對照第 6 節 Desirability 的數學解。

Part B|RSM 統計分析報告(完整數據與圖表)

以下為本案例的正式統計分析:ANOVA、Lack-of-Fit、迴歸方程式、反應曲面、Desirability 最佳化與殘差診斷

★ 執行摘要:建議條件(Maximize Desirability)

最壞情況進風溫度 35°C 下,以綜合期望函數(T_cpu 望小:85→70°C;P_fan 望小:100→30W;等權重、幾何平均)最佳化:

風扇轉速12589 RPM(x1=0.20)
散熱鰭片數52 片(x2=1.18)
預測 T_cpu78.7 °C≤ 85°C ✓
預測 P_fan64.0 W
綜合期望值 D0.465d1=0.42, d2=0.51

標稱進風 30°C 時最佳點:11664 RPM、53 片 → T_cpu 75.6°C、P_fan 54.9W(D=0.634)。

工程建議:鰭片數取設計上緣 50–52 片(模具/風阻可行範圍內),風扇日常以 11500–12000 RPM 運轉、進風 35°C 時提速至約 12600 RPM。切勿以拉高轉速取代鰭片優化——轉速對功耗為強非線性(P ∝ RPM³),對降溫報酬遞減。建議於推薦點執行 3 次確認實驗(confirmation runs)驗證預測。

1. 實驗設計與數據

CCD 旋轉式設計(α=1.682):2³ 全因子 8 runs + 軸點 6 runs + 中心點 6 runs(黃底,用於估計純誤差)。

StdRunx1x2x3轉速(RPM)鰭片數進風(°C)T_cpu(°C)P_fan(W)
114-1-1-19000302592.231.1
23-1-1190003035103.234.1
35-11-19000502577.433.3
415-1119000503589.734.8
5101-1-115000302574.685.0
6121-1115000303582.787.5
7411-115000502567.795.4
8911115000503575.492.4
98-1.682006950403098.826.3
10161.6820017050403072.3121.8
11170-1.682012000233091.449.8
121301.682012000573075.759.0
131900-1.682120004021.671.554.5
141001.682120004038.487.455.5
15700012000403078.355.6
16600012000403079.754.4
171800012000403077.653.8
182000012000403078.556.7
19200012000403077.953.7
201100012000403077.356.0

2. 因子顯著性 — Pareto 圖(完整二階模型)

橘色 = 顯著(p<0.05);灰色 = 不顯著。T_cpu 之 x3²、x2·x3 不顯著;P_fan 幾乎僅由轉速主導(x1、x1²),x2·x3 雖 p=0.038 屬邊際顯著,但無物理機制(進風溫度不影響風扇功耗),且違反模型階層原則(x3 主效應不顯著),故於精簡模型中剔除。

3. ANOVA 與缺適性檢定(Lack-of-Fit)— 完整二階模型

Y1:T_cpu(CPU 溫度)

來源 SourceDFSSMSFp-value
模型 Model91659.08184.34322.9<0.0001
  x11833.13833.131459.5<0.0001
  x21347.65347.65609.0<0.0001
  x31317.42317.42556.1<0.0001
  x1^2192.6992.69162.4<0.0001
  x2^2148.2148.2184.5<0.0001
  x3^212.082.083.60.0856
  x1*x2124.8524.8543.5<0.0001
  x1*x317.037.0312.30.0056
  x2*x310.100.100.20.6825
殘差 Residual105.710.571
  缺適性 Lack-of-Fit52.100.4200.580.7165
  純誤差 Pure Error53.610.722
總和 Total191664.79

單位:°C²。缺適性 p = 0.7165 > 0.05 → 二階模型適足 (adequate),無缺適性問題。

Y2:P_fan(風扇功耗)

來源 SourceDFSSMSFp-value
模型 Model911789.331309.931227.1<0.0001
  x1111001.2511001.2510305.5<0.0001
  x2183.0283.0277.8<0.0001
  x312.362.362.20.1676
  x1^21658.77658.77617.1<0.0001
  x2^210.500.500.50.5103
  x3^210.010.010.00.9249
  x1*x2119.2219.2218.00.0017
  x1*x313.133.132.90.1179
  x2*x316.136.135.70.0376
殘差 Residual1010.681.068
  缺適性 Lack-of-Fit52.940.5880.380.8438
  純誤差 Pure Error57.731.547
總和 Total1911800.01

單位:W²。缺適性 p = 0.8438 > 0.05 → 二階模型適足 (adequate),無缺適性問題。

4. 精簡模型與迴歸方程式

Y1: T_cpu 精簡模型

S = 0.811 °C
R² = 99.53%
Adj-R² = 99.25%
Pred-R² (PRESS) = 98.84%

Y2: P_fan 精簡模型

S = 1.233 W
R² = 99.81%
Adj-R² = 99.76%
Pred-R² (PRESS) = 99.65%

係數表(coded units)— T_cpu

項 Term係數 (coded)SEtp
常數 Constant78.536
x1-7.8100.219-35.60<0.0001
x2-5.0450.219-23.00<0.0001
x34.8210.21921.98<0.0001
x1^22.4980.21211.76<0.0001
x2^21.7910.2128.43<0.0001
x1*x21.7630.2876.15<0.0001
x1*x3-0.9380.287-3.270.0067

係數表(coded units)— P_fan

項 Term係數 (coded)SEtp
常數 Constant54.909
x128.3810.33485.05<0.0001
x22.4650.3347.39<0.0001
x1^26.7740.32221.05<0.0001
x1*x21.5500.4363.550.0029

迴歸方程式(coded units:x1、x2、x3 ∈ [−1.682, +1.682])

T_cpu = 78.54 -7.81·x1 -5.05·x2 +4.82·x3 +2.50·x1² +1.79·x2² +1.76·x1·x2 -0.94·x1·x3
P_fan = 54.91 +28.38·x1 +2.47·x2 +6.77·x1² +1.55·x1·x2

迴歸方程式(actual units:RPM、Fins 片、T_in °C)

T_cpu = 175.36 -0.00974·RPM -2.6423·Fins +1.7142·T_in +2.776e-07·RPM² +0.01791·Fins² +5.875e-05·RPM·Fins -6.250e-05·RPM·T_in
P_fan = 64.71 -0.01067·RPM -0.3735·Fins +7.527e-07·RPM² +5.167e-05·RPM·Fins

物理解讀:x1·x2 交互作用為正 → 高轉速 + 高鰭片數同時使用時降溫效益遞減(鰭片過密增加流阻);x2² 為正 → 鰭片數存在最適區間,非越多越好;P_fan 的 x1² 為正反映風扇定律 P ∝ RPM³ 的二階近似。

5. 反應曲面圖 Response Surface(3D)與等高線圖 Contour

5.1 T_cpu @ 進風 35°C(最壞情況)— 紅色虛線為 85°C 規格限

5.2 T_cpu @ 進風 30°C(標稱)

5.3 P_fan(不受進風溫度影響)

6. 多反應最佳化 — Desirability 期望函數

d1(T_cpu):85°C→0、70°C→1(望小);d2(P_fan):100W→0、30W→1(望小);D = √(d1·d2)。

重疊等高線圖(Sweet Spot / 可行操作窗)

7. 殘差診斷(模型假設檢查)

標準化殘差落於 ±2 之內、常態機率圖近似直線 → 常態性與等變異假設成立,迴歸模型有效。

8. 結論與後續行動

① 兩個反應之二階模型均高度顯著(p<0.0001),缺適性檢定不顯著(T_cpu p=0.7165、P_fan p=0.8438),Pred-R² 與 Adj-R² 差距小,模型可用於預測與最佳化。 ② T_cpu 主要由轉速與鰭片數控制,進風溫度為不可控環境(雜訊)因子,每 +5°C 使 T_cpu 上升約 4.8°C,設計必須以 35°C 最壞情況驗證(可銜接田口穩健設計)。 ③ 建議條件:鰭片 ~52 片、轉速 ~12589 RPM,進風 35°C 下預測 T_cpu 78.7°C(餘裕 6.3°C)、P_fan 64.0W。 ④ 後續:於建議點執行 3 次確認實驗;若需進一步降功耗,可探索鰭片厚度/間距、熱管配置等新因子(新一輪 DOE)。